package main

import (
	"fmt"
	"go-web-battle/cp6/util"
	"io/ioutil"
	"net"
	"os"
)

func main() {
	addr := "127.0.0.1:8087"
	tcpAddr, err := net.ResolveTCPAddr("tcp", addr)
	util.CheckError(err)
	fmt.Printf("tcpAddr: type is: %T\n", tcpAddr)

	myConn, err := net.DialTCP("tcp", nil, tcpAddr)
	util.CheckError(err)
	fmt.Printf("myConn: type is: %T\n", myConn)

	_, err = myConn.Write([]byte("HEAD / HTTP/1.0\r\n\r\n"))
	util.CheckError(err)

	result, err := ioutil.ReadAll(myConn)
	util.CheckError(err)
	fmt.Println(string(result))
	os.Exit(0)
}
